﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Sinacor.Infra.UI.Messaging
{
	public static class MessageIds
	{
        public static class Application
        {
            public const string SNC_APPLICATION_ZOOM_CHANGED = "SNCAPPZOOMCHN";
            public const string SNC_APPLICATION_ZOOM_RESETED = "SNCAPPZOOMRST";
            public const string SNC_APPLICATION_THEME_CHANGED = "SNCAPPTHEMECHN";
            public const string SNC_APPLICATION_LANGUAGE_CHANGED = "SNCAPPLANGCHN";
            public const string SNC_APPLICATION_CLOSE = "SNCAPPCLOSE";
            public const string SNC_APPLICATION_INACTIVITY = "SNCAPPINACT";
            public const string SNC_APPLICATION_RENEWSESSION = "SNCAPPRENEWSESS";
            public const string SNC_APPLICATION_UNBLOCKED = "SNCAPPUNBLCK";
            public const string SNC_APPLICATION_CHANGE_USER = "SNCAPPLICATIONCHANGEUSER";            
        }

        public static class WindowManager
        {
            public const string SNC_WINDOW_OPEN = "SNCWNDOPEN";
            public const string SNC_WINDOW_CLOSE = "SNCWNDCLOSE";
            public const string SNC_WINDOW_ACTIVITY = "SNCWNDACTVT";
            public const string SNC_WINDOW_AS_SHORTCUT = "SNCWNDSHORTCUT";
			public const string SNC_WINDOW_RESTORE = "SNCWNDRESTORE";
            public const string SNC_WINDOW_CHECK_VISIBILITY_FAVORITES_ICONS = "SNCWINDOWCHECKVISIBILITYFAVORITESICONS";
        }

        public static class DesktopVirtual
        {
            public const string SNC_WINDOW_DSKTP_VRTL_CHANGED = "SNCDSKVRTCHN";
        }

        public static class Menu
        {
            public const string SNC_MENU_RESTORE = "SNCMENURESTORE";
            public const string SNC_MENU_REFRESH = "SNCMENUREFRESH";
            public const string SNC_MENU_ADD_FAVORITE_ALL_COMPANY = "SNCMENUADDFAVORITEALLCOMPANY";
            public const string SNC_MENU_ADD_FAVORITE_COMPANY = "SNCMENUADDFAVORITECOMPANY";
            public const string SNC_MENU_EXCLUDE_FAVORITE_ALL_COMPANY = "SNCMENUEXCLUDEFAVORITEALLCOMPANY";
            public const string SNC_MENU_EXCLUDE_FAVORITE_COMPANY = "SNCMENUEXCLUDEFAVORITECOMPANY";
        }
    }
}